@charset "utf-8";
/* 
  by:tangyk
  date:2016-8-9
  排行分析：活动商品排行、活动店铺排行、活动优惠券排行
 */

.fl{float:left;}
.fr{float:right;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.w150{width:150px;}
.ml20{margin-left:20px;}
.mt15{margin-top:15px;}

.btn-primary{background-color: #ff9b00; border-color: #f76300; } 
.btn-primary:hover,
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary{
  background-color: #f19200;
  border-color: #e75c00;
}

/* 清除溢出问题 —— 放在父盒子里 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {zoom:1;}

/*table复盖bootstrap*/
.table_center{text-align: center!important;}
th {text-align: center; }
.rankingBox table.table-th-nowrap th{white-space:nowrap;}
.rankingBox .table>tbody>tr>td,.table>tbody>tr>th{border-top: 0px;}
.rankingBox .table-striped>tbody>tr:nth-of-type(odd) {}
.rankingBox .table-hover > tbody > tr:hover > td{}   /*移上变色*/
.rankingBox .table-striped>tbody>tr>th {background-color: #fff;border-bottom:#76787a 1px solid;}


/*排行*/
.rankingContent .rankingBox{width:48.5%;}
.rankingBox table{margin-bottom:2px;}
.rankingBox h2{padding:15px 0px 5px 0px;font-family: "Microsoft YaHei";font-size:18px;color:#000;font-weight:normal;border-bottom: 1px solid #eee;}
.rankingBox h2 span {display: inline-block; width: 12px; height: 12px; margin-right: 10px; background-color: #2c8fe2; } 
.rankingBox_hd {position:relative;width:100%;background:#f4f5f9;height:38px;line-height:38px;margin-bottom:10px;font-size:13px;}
.rankingBox_hd .hd-L{position:absolute;left:5px;}
.rankingBox_hd .hd-M{position:absolute;left:165px;width:78%\0;width:auto\9\0;} /*ie8*/
.rankingBox_hd .hd-M span,.rankingBox_hd .hd-M label{display:inline-block;}
.rankingBox_hd .hd-R{position:absolute;right:5px;top:-2px}
.rankingBox_hd dl.nav-tab{margin-bottom:0px;}
.rankingBox_hd .radio-inline input{margin-left: -15px;margin-top:10px;}
.rankingBox_hd .radio-inline{padding-left: 12px;}
.rankingBox_hd .btn-excel{padding: 4px 10px;}
.rankingContent .rankingBox_hd .radio-inline {padding-left: 10px;}
.rankingContent .rankingBox_hd .hd-M{position:absolute;left:160px;}

.rankingBox_hd .chartStyle{float:left;}
.rankingBox_hd .nav-tabs{border-bottom:0px;margin-left:15px;}
.rankingBox_hd .nav-tabs li a{padding:0px 10px;height:35px;line-height:35px;display:inline-block;}
.rankingBox_hd .nav-tabs .iconfont{font-size:20px!important;}
.rankingBox_hd .nav-tabs li.active .iconfont{color:#2c8fe2;}


.rankingBox .tab-content {height:470px;}
.rankingBox .tab-content .histogram{min-height:400px;}

/*modal*/
.modal-header {padding: 10px 15px; background: #fff; } 
.modal-title {font-weight: 700; font-size: 14px; color: #666; } 
.editTable .Hint, .detailTable .Hint {padding-top: 15px; padding-right: 0px; color: #999; text-align: right; vertical-align: top; } 
.editTable td, .detailTable td {padding: 10px 5px; } .modal-footer {padding: 15px 10px; text-align: center; margin-top: 0; }

.modal_edit i{color:#666;font-size:13px;}
.modal_edit i:hover{color:#f60}
.select_list ul{margin:0px;padding:0px;margin-bottom:20px;}
.select_list li{position:relative;display:inline-block;width:22%;height:24px;line-height:24px;margin:0px 5px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.select_list li i{position:absolute;right:0px;top:0px;font-size:12px;color:#999;cursor: pointer;}
.select_list li i:hover{color:#f60;}

/*优惠券进度条*/
.progress_box{display: inline-block;vertical-align:text-top;}
.progress{width:80px;line-height:20px;}
.progress_box p{float:left;margin-right:5px;}
.progress .bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    color: #fff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top,#149bdf,#0480be);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
    background-image: -webkit-linear-gradient(top,#149bdf,#0480be);
    background-image: -o-linear-gradient(top,#149bdf,#0480be);
    background-image: linear-gradient(to bottom,#149bdf,#0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-success .bar, .progress .bar-success {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top,#62c462,#57a957);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
    background-image: -webkit-linear-gradient(top,#62c462,#57a957);
    background-image: -o-linear-gradient(top,#62c462,#57a957);
    background-image: linear-gradient(to bottom,#62c462,#57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0);
}
.progress-warning .bar, .progress .bar-warning {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top,#fbb450,#f89406);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
    background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
    background-image: -o-linear-gradient(top,#fbb450,#f89406);
    background-image: linear-gradient(to bottom,#fbb450,#f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
}

/*2017-1-16 7天数据解读*/

.wb_decode{
    height: 80px;
    margin:10px 30px 40px;
}
.wb_decode_day{
    text-align: center;
    color: #fff;
    border-radius: 100px;
    width:80px;
    height: 80px;
    background-color: #88d4d3;
    float: left;
    font-size:12px;
}
.wb_decode_day .fs_big{
    font-size: 33px;
    height: 48px;
    padding-top:8px; 
    margin-bottom:0px;
}
.wb_decode_day .fs_small{
    font-size: 12px;
    font-weight: normal;
}
.wb_decode dt{
    font-size: 1.2em;
    line-height: 1.8em;
}
.wb_decode dl{
    float: left;
    text-align: left;
    margin-top: 10px;
    padding-right: 40px;
    padding-left:30px;
    overflow: hidden; 
    width:44%;

}
.bor_r{border-right: solid 1px #eee;}
.wb_decode dl dd{font-size:12px;}
.glyphicon-question-sign,.sub-header .glyphicon-question-sign{
    color: #999;
    font-size: 14px;
    text-decoration: none;
    cursor: default;
    padding-left: 2px;
}

/*点省份图标弹出下拉表格*/
.province_icon{color:#888;}
.province_table{display:none;}


